Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

214
Vistas
Error de Terraform "Su consulta no arrojó resultados"

Tengo debajo del archivo bom-asg.tf.

 data "aws_ami" "bom-ami" { most_recent = true filter { name = "tag:ami_name" values = ["${var.environment}-bom-ami"] } owners = ["****"] } resource "aws_security_group" "bom-sg" { name_prefix = "${var.environment}-bom-asg-sg" vpc_id = "${var.vpc_id}" .....

No puedo ejecutar correctamente los comandos de actualización y planificación. Estoy obteniendo los siguientes errores.

 terraform plan --var-file=environment-parity.tfvars -target=bom-asg.tf --out apply.out Refreshing Terraform state in-memory prior to plan... The refreshed state will be used to calculate this plan, but will not be persisted to local or remote state storage. ------------------------------------------------------------------------ No changes. Infrastructure is up-to-date. This means that Terraform did not detect any differences between your configuration and real physical resources that exist. As a result, no actions need to be performed.

Pero cuando ejecuto actualizar. Estoy recibiendo el siguiente error.

 terraform refresh --var-file=environment-parity.tfvars data.template_file.es_access_policy_search: Refreshing state... data.aws_ami.nginx-ami: Refreshing state... data.aws_ami.php-search-ami: Refreshing state... data.aws_ami.ng-ami: Refreshing state... data.aws_ami.mysql-ami: Refreshing state... data.aws_ami.frontend-search-ami: Refreshing state... data.aws_ami.bom-ami: Refreshing state... data.aws_ami.lg-ami: Refreshing state... data.aws_ami.rabbitmq-search-ami: Refreshing state... data.aws_ami.ngas-ng-drupal-ami: Refreshing state... data.aws_ami.mongodb-ami: Refreshing state... Error: Error refreshing state: 1 error(s) occurred: * data.aws_ami.bom-ami: 1 error(s) occurred: * data.aws_ami.bom-ami: data.aws_ami.bom-ami: Your query returned no results. Please change your search criteria and try again.

¿Puedes ayudarme?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

La fuente de datos de Terraform es para acceder a un recurso existente, no para crear uno.

 data "aws_ami" "bom-ami"

Como en la documentación, la AMI ya debe existir.

  • Fuente de datos: aws_ami

Utilice esta fuente de datos para obtener el ID de una AMI registrada para su uso en otros recursos.

Si está creando una AMI a partir de una instantánea de EBS tomada de una instancia EC2 (por ejemplo, Amazon Linux EC2), entonces:

  • Recurso: aws_ami

Tenga en cuenta la diferencia entre datos y recursos .

Para crear una imagen AMI personalizada, considere también Hashicorp packer .

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda